//utf-8
//点击新增按钮 事件跳转至 新增页面
function toAddData(type) {

	var obj = {
		"text" : '新建' + getQuoTypeName(type) + '额度申请',
		"url" : contextRootPath + '/tCMmQuota/prepareExecute/toAdd?quotaType='
				+ type
	};
	// var
	// obj={"text":'新建额度申请',"url":contextRootPath+'/tCMmQuota/prepareExecute/toQueryContractPage'};
	parent.showObj(obj);
}
// 新增页面的保存操作
function doAddFrom() {
	if (!CheckUtil.formCheck("addNewsFormData")) {
		return;
	}
	// 序列化 新增页面的form表单数据
	var params = $("#addNewsFormData").serialize();
	type = dtoquotaType.value;// 设置了id的元素会以id作为全局变量名
	// 序列化 新增页面的form表单数据
	var invalidDate = $("input[name='invalidDate']").val();
	var startDate = new Date();
	startDate.setDate(startDate.getDate()+30);
	var endDate =  new Date(invalidDate);

	if( startDate<=endDate){
		alert("失效时间不能大于当前时间一个月！");
		return;
	}
	var url = contextRootPath + '/quota/quotaApply';
	// 通过ajax保存
	jyAjax(url, params, function(msg) {
		// 新增成功后，
		// alert(msg.msg);
		var v_status = msg.status;
		if (v_status.indexOf('ok') > -1) {
			// 新增成功后 刷新页面 或 只查询 id为msg.data['id'] 的 数据
			try{
				parent.tabs.getTabsByDbId(448).queryData();
			}catch(e){
				
			}finally{
				parent.tabs.close();
			}
		}
	}, function(msg) {
		alert(msg.data.errorMessage);
		var doStartWorkFlag = msg.data.doStartWorkFlag;
		if(doStartWorkFlag=='1'){
			Cmm.restoreInteract(msg.data.businessCode);
		}	
	});
}
// 修改 事件
function toUpdateData() {
	var v_ids = iframe.iframeObj["table"].getSelectedIds().join(",");
	// 如果没有选中 数据则
	if (v_ids == "") {
		alert("请选择待修改的数据！");
		return;
	}
	// 如果选择多个 择提示
	if (v_ids.indexOf(",") > -1) {
		alert("请选择一条数据！");
		return;
	}
	var obj = {
		"text" : '修改额度申请',
		"url" : contextRootPath + '/tCMmQuota/prepareExecute/toUpdate?id='
				+ v_ids
	};
	parent.showObj(obj);
}
// 修改页面 的 保存操作
function doUpdateFrom() {
	// 序列化 新增页面的form表单数据
	var params = $("#updateNewsFormData").serialize();
	var url = contextRootPath + '/tCMmQuota/updateTCMmQuota';
	// 通过ajax保存
	jyAjax(url, params, function(msg) {
		// 保存成功后，执行查询页面查询方法
		alert(msg.msg);
		var v_status = msg.status;
		if (v_status.indexOf('ok') > -1) {
			// 新增成功后 刷新页面 或 只查询 id为msg.data['id'] 的 数据
			// queryData();
			parent.tabs.close();
		}
	});
}
// 删除 事件
function deleteData() {
	// var v_ids = iframe.iframeObj["table"].getSelectedIds().join(",");
	 var v_ids = iframe.iframeObj["table"].getSelectedObjs("quotaCode").join(",");
	// 如果没有选中 数据则
	if (v_ids == "") {
		alert("请选择待删除的数据！");
		return;
	}
	if (confirm("您确认要删除选择的数据吗？")) {
		$.ajax({
			type : "POST",
			dataType : "json",
			url : contextRootPath + "/tCMmQuota/deleteTCMmQuota?ids=" + v_ids,
			success : function(msg) {
				alert(msg.msg);
				var v_status = msg.status;
				// 删除成功后
				if (v_status.indexOf('ok') > -1) {
					iframe.iframeObj["table"].removeSelectedRow();
				}
			}
		});
	}
}
// 查看明细
function viewData(vId) {
	var type = iframe.iframeObj["table"].dataMap[vId].quotaType;
	var obj = {
		"text" : '查看' + getQuoTypeName(type) + '额度申请',
		"url" : contextRootPath + '/tCMmQuota/prepareExecute/toView?id=' + vId+"&quotaType="+type
	};
	parent.showObj(obj);
}

function getQuoTypeName(type) {
	var text = "";
	switch (type * 1) {
	case 1:
		text = "贷款";
		break;
	case 2:
		text = "债权";
		break;
	default:
		break;
	}
	return text;
}

//实时刷新额度
function realTimeRefresh(quotaCode,quotaType){
	// 序列化 新增页面的form表单数据
	var params = {'quotaCode':quotaCode};
	var url;
	if(quotaType=='01'){
		url = contextRootPath + '/tCMmQuota/realTimeRefreshLoanData';
	}else{
		url = contextRootPath + '/tCMmQuota/realTimeRefreshCreditData';
	}
	
	// 通过ajax保存
	jyAjax(url, params, function(msg) {
		// 保存成功后，执行查询页面查询方法
		var v_status = msg.status;
		if (v_status.indexOf('ok') > -1) {
			jyDialog({"type":"info"}).alert(msg.msg);
		}
	});
}

// 审核方法
function reviewed() {
	var v_ids = iframe.iframeObj["table"].getSelectedIds().join(",");
	    //如果没有选中 数据则
		if(v_ids == ""){
			jyDialog({"type":"info"}).alert("请选择“待审核”的数据！");
			return;
		}
		//如果选择多个 择提示
		if(v_ids.indexOf(",") > -1){
			jyDialog({"type":"info"}).alert("请选择一条数据！");
			return;
		}
		var quotaStatus = iframe.iframeObj["table"].getSelectedObjs("quotaStatus");
		var quotaCode = iframe.iframeObj["table"].getSelectedObjs("quotaCode");
		var quotaType = iframe.iframeObj["table"].getSelectedObjs("quotaType");
		var creditReferDate = iframe.iframeObj["table"].getSelectedObjs("creditReferDate");
		
		if("03" != quotaStatus){
			jyDialog({"type":"info"}).alert("申请状态应为“待审核”！");
			return;
		}
		
		if("02" == quotaType && (creditReferDate==""|| null ==creditReferDate)){
			jyDialog({"type":"info"}).alert("请填写该额度“债权标的日期”(双击该行的“债权标的日期”，出现日期控件，选择正确的日期)！");
			return;
		}
		
	 	if (confirm("您确认要审核选择的数据吗？")) {
			$.ajax({
				type : "POST",
				dataType : "json",
				url : contextRootPath + "/quota/reviewedApply?quotaCode=" + quotaCode +"&creditReferDate="+creditReferDate,
				success : function(msg) {
					var v_status = msg.status;
					// 刷新页面
					if (v_status.indexOf('ok') > -1) {
						queryData();
					} 
						alert(msg.msg);
				}
			});
		} 
}
